IDEA启动Tomcat项目控制台中文乱码的解决办法 您所在的位置:网站首页 idea tomcat catalina log 中文乱码 IDEA启动Tomcat项目控制台中文乱码的解决办法

IDEA启动Tomcat项目控制台中文乱码的解决办法

2023-12-12 17:04| 来源: 网络整理| 查看: 265

IDEA启动Tomcat项目控制台中文乱码的解决办法

导入一个拷贝的 Tomcat 项目的时候,启动该项目时,Tomcat 控制台打印日志中文显示乱码 记录下来乱码原因和相应的解决办法,以供参考。

乱码表现:

Caused by: java.sql.SQLRecoverableException: IO 閿欒: The Network Adapter could not establish the connection at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:673) at oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:711) at oracle.jdbc.driver.T4CConnection.(T4CConnection.java:385) at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:30) at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:558) at org.apache.tomcat.dbcp.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38) at org.apache.tomcat.dbcp.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:599) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1732) at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1721) ... 32 more 原因

Tomcat 项目和 IDEA 的配置不一致,排查发现项目的配置的编码格式都是UTF-8,而 IDEA 的配置的编码格式是 ISO-8859-1,导致显示乱码。

解决办法

选择 IDEA 的File->Settings->Editor->File Encodings的 Global Encoding, Project Encoding, Default encoding for properties files三项的编码格式为 UTF-8。

在这里插入图片描述 选择 IDEA 的File->Settings->Editor->Console的 Default Encoding 项的编码格式为 UTF-8。 在这里插入图片描述

在 vm options 项里加上-Dfile.encoding=UTF-8。在重启之后运行程序检查控制台信息,问题得到解决。

-Dfile.encoding=UTF-8

在这里插入图片描述 进入help->Edit Custom VM Options…->idea.vmoptions,添加-Dfile.encoding=UTF-8 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

进入 tomcat 目录下的 conf 目录下,编辑修改 logging.properties 文件的如下图所示的日志编码格式 在这里插入图片描述 进入 tomcat 目录下的 bin目录下,编辑修改 catalina.bat 文件(大概在216行)的如下图所示的编码格式

set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%" -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8

在这里插入图片描述 进入 tomcat 目录下的 conf 目录下,编辑修改 sever.xml 文件的如下图所示的编码格式

在这里插入图片描述

以上就是IDEA启动Tomcat项目中文乱码的解决方法啦,有同样出现上述情况的用户可以按此方法来解决哦。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有